From ccb987753407251c6be7be1b4d2d9198684700fa Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Sat, 18 May 2019 09:11:59 +0200 Subject: [PATCH] gl renderer: Skip invisible shadows --- gsk/gl/gskglrenderer.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gsk/gl/gskglrenderer.c b/gsk/gl/gskglrenderer.c index b37c36afaa..9aa2df3199 100644 --- a/gsk/gl/gskglrenderer.c +++ b/gsk/gl/gskglrenderer.c @@ -1807,6 +1807,9 @@ render_shadow_node (GskGLRenderer *self, continue; } + if (gdk_rgba_is_clear (&shadow->color)) + continue; + min_x = builder->dx + shadow_child->bounds.origin.x; min_y = builder->dy + shadow_child->bounds.origin.y; max_x = min_x + shadow_child->bounds.size.width; -- 2.30.2